package com.mfangsoft.zhuangjialong.integration.order.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * table t_biz_order
 *
 * @MLTH_generated do_not_delete_during_merge
 */
public class BaseOrder implements Serializable {
    /**
     * column id
     *
     * @MLTH_generated
     */
    private Long id;

    /**
     *   消费者id
     * column customer_id
     *
     * @MLTH_generated
     */
    private Integer customer_id;

    /**
     *   订单编号
     * column order_code
     *
     * @MLTH_generated
     */
    private String order_code;

    /**
     *   收货人姓名
     * column consignee_name
     *
     * @MLTH_generated
     */
    private String consignee_name;

    /**
     *   s收货人联系电话
     * column consignee_phone
     *
     * @MLTH_generated
     */
    private String consignee_phone;

    /**
     *   客户送货地址
     * column consignee_address
     *
     * @MLTH_generated
     */
    private String consignee_address;

    /**
     *   专属导购id
     * column seller_id
     *
     * @MLTH_generated
     */
    private Integer seller_id;

    /**
     *   说明
     * column explain
     *
     * @MLTH_generated
     */
    private Integer explain_id;

    /**
     *   奖品内容
     * column prize
     *
     * @MLTH_generated
     */
    private String prize;

    /**
     *   可抽奖次
     * column lucky_num
     *
     * @MLTH_generated
     */
    private Integer lucky_num;

    /**
     *   付款方式
     * column pay_status
     *
     * @MLTH_generated
     */
    private String pay_status;

    /**
     *   本次实收金额
     * column real_pay_price
     *
     * @MLTH_generated
     */
    private BigDecimal real_pay_price;

    /**
     *   是否使用了活动卡
     * column is_use_activity_card
     *
     * @MLTH_generated
     */
    private Integer is_use_activity_card;

    /**
     *   参加活动名称（编号）
     * column activity_id
     *
     * @MLTH_generated
     */
    private String activity_id;

    /**
     *   时间
     * column create_time
     *
     * @MLTH_generated
     */
    private Date create_time;

    /**
     *   店铺id
     * column shop_id
     *
     * @MLTH_generated
     */
    private Integer shop_id;

    /**
     *    省
     * column province
     *
     * @MLTH_generated
     */
    private String province;

    /**
     *   市
     * column city
     *
     * @MLTH_generated
     */
    private String city;

    /**
     *   区域
     * column district
     *
     * @MLTH_generated
     */
    private String district;

    /**
     *   订单状态
     * column order_state
     *
     * @MLTH_generated
     */
    private Integer order_state;

    /**
     *   订单类型
     * column order_type
     *
     * @MLTH_generated
     */
    private Integer order_type;

    /**
     *    打单员id
     * column typist_id
     *
     * @MLTH_generated
     */
    private Integer typist_id;

    /**
     *   产品型号
     * column product_model
     *
     * @MLTH_generated
     */
    private String product_model;

    /**
     *   订单金额
     * column order_price
     *
     * @MLTH_generated
     */
    private BigDecimal order_price;

	/**
     * 预付定金
     */
    private BigDecimal deposit_price;
    
    /**
     * 备注
     */
    private String remarks;

	@Override
	public String toString() {
		return "BaseOrder [id=" + id + ", customer_id=" + customer_id + ", order_code=" + order_code
				+ ", consignee_name=" + consignee_name + ", consignee_phone=" + consignee_phone + ", consignee_address="
				+ consignee_address + ", seller_id=" + seller_id + ", explain_id=" + explain_id + ", prize=" + prize
				+ ", lucky_num=" + lucky_num + ", pay_status=" + pay_status + ", real_pay_price=" + real_pay_price
				+ ", is_use_activity_card=" + is_use_activity_card + ", activity_id=" + activity_id + ", create_time="
				+ create_time + ", shop_id=" + shop_id + ", province=" + province + ", city=" + city + ", district="
				+ district + ", order_state=" + order_state + ", order_type=" + order_type + ", typist_id=" + typist_id
				+ ", product_model=" + product_model + ", order_price=" + order_price + ", deposit_price="
				+ deposit_price + ", remarks=" + remarks + "]";
	}

	public Integer getSeller_id() {
		return seller_id;
	}

	public void setSeller_id(Integer seller_id) {
		this.seller_id = seller_id;
	}

	public Integer getLucky_num() {
		return lucky_num;
	}

	public void setLucky_num(Integer lucky_num) {
		this.lucky_num = lucky_num;
	}

	public BigDecimal getReal_pay_price() {
		return real_pay_price;
	}

	public void setReal_pay_price(BigDecimal real_pay_price) {
		this.real_pay_price = real_pay_price;
	}

	public Integer getIs_use_activity_card() {
		return is_use_activity_card;
	}

	public void setIs_use_activity_card(Integer is_use_activity_card) {
		this.is_use_activity_card = is_use_activity_card;
	}

	public Integer getExplain_id() {
		return explain_id;
	}

	public void setExplain_id(Integer explain_id) {
		this.explain_id = explain_id;
	}

	public String getRemarks() {
		return remarks;
	}

	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	public BigDecimal getDeposit_price() {
		return deposit_price;
	}

	public void setDeposit_price(BigDecimal deposit_price) {
		this.deposit_price = deposit_price;
	}

	/**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database table t_biz_order
     *
     * @MLTH_generated
     */
    private static final long serialVersionUID = 1L;

    /**
     * @return the value of BIGINT
     *
     * @MLTH_generated
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id the value for 
     *
     * @MLTH_generated
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     *   消费者id
     * @return the value of INTEGER
     *
     * @MLTH_generated
     */
    public Integer getCustomer_id() {
        return customer_id;
    }

    /**
     *   消费者id
     * @param customer_id the value for 
     *
     * @MLTH_generated
     */
    public void setCustomer_id(Integer customer_id) {
        this.customer_id = customer_id;
    }

    /**
     *   订单编号
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getOrder_code() {
        return order_code;
    }

    /**
     *   订单编号
     * @param order_code the value for 
     *
     * @MLTH_generated
     */
    public void setOrder_code(String order_code) {
        this.order_code = order_code == null ? null : order_code.trim();
    }

    /**
     *   收货人姓名
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getConsignee_name() {
        return consignee_name;
    }

    /**
     *   收货人姓名
     * @param consignee_name the value for 
     *
     * @MLTH_generated
     */
    public void setConsignee_name(String consignee_name) {
        this.consignee_name = consignee_name == null ? null : consignee_name.trim();
    }

    /**
     *   s收货人联系电话
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getConsignee_phone() {
        return consignee_phone;
    }

    /**
     *   s收货人联系电话
     * @param consignee_phone the value for 
     *
     * @MLTH_generated
     */
    public void setConsignee_phone(String consignee_phone) {
        this.consignee_phone = consignee_phone == null ? null : consignee_phone.trim();
    }

    /**
     *   客户送货地址
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getConsignee_address() {
        return consignee_address;
    }

    /**
     *   客户送货地址
     * @param consignee_address the value for 
     *
     * @MLTH_generated
     */
    public void setConsignee_address(String consignee_address) {
        this.consignee_address = consignee_address == null ? null : consignee_address.trim();
    }


    /**
     *   奖品内容
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getPrize() {
        return prize;
    }

    /**
     *   奖品内容
     * @param prize the value for 
     *
     * @MLTH_generated
     */
    public void setPrize(String prize) {
        this.prize = prize == null ? null : prize.trim();
    }

    /**
     *   付款方式
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getPay_status() {
        return pay_status;
    }

    /**
     *   付款方式
     * @param pay_status the value for 
     *
     * @MLTH_generated
     */
    public void setPay_status(String pay_status) {
        this.pay_status = pay_status == null ? null : pay_status.trim();
    }

    /**
     *   参加活动名称（编号）
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getActivity_id() {
        return activity_id;
    }

    /**
     *   参加活动名称（编号）
     * @param activity_id the value for 
     *
     * @MLTH_generated
     */
    public void setActivity_id(String activity_id) {
        this.activity_id = activity_id == null ? null : activity_id.trim();
    }

    /**
     *   时间
     * @return the value of DATE
     *
     * @MLTH_generated
     */
    public Date getCreate_time() {
        return create_time;
    }

    /**
     *   时间
     * @param create_time the value for 
     *
     * @MLTH_generated
     */
    public void setCreate_time(Date create_time) {
        this.create_time = create_time;
    }

    /**
     *   店铺id
     * @return the value of INTEGER
     *
     * @MLTH_generated
     */
    public Integer getShop_id() {
        return shop_id;
    }

    /**
     *   店铺id
     * @param shop_id the value for 
     *
     * @MLTH_generated
     */
    public void setShop_id(Integer shop_id) {
        this.shop_id = shop_id;
    }

    /**
     *    省
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getProvince() {
        return province;
    }

    /**
     *    省
     * @param province the value for 
     *
     * @MLTH_generated
     */
    public void setProvince(String province) {
        this.province = province == null ? null : province.trim();
    }

    /**
     *   市
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getCity() {
        return city;
    }

    /**
     *   市
     * @param city the value for 
     *
     * @MLTH_generated
     */
    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    /**
     *   区域
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getDistrict() {
        return district;
    }

    /**
     *   区域
     * @param district the value for 
     *
     * @MLTH_generated
     */
    public void setDistrict(String district) {
        this.district = district == null ? null : district.trim();
    }

    /**
     *   订单状态
     * @return the value of INTEGER
     *
     * @MLTH_generated
     */
    public Integer getOrder_state() {
        return order_state;
    }

    /**
     *   订单状态
     * @param order_state the value for 
     *
     * @MLTH_generated
     */
    public void setOrder_state(Integer order_state) {
        this.order_state = order_state;
    }

    /**
     *   订单类型
     * @return the value of INTEGER
     *
     * @MLTH_generated
     */
    public Integer getOrder_type() {
        return order_type;
    }

    /**
     *   订单类型
     * @param order_type the value for 
     *
     * @MLTH_generated
     */
    public void setOrder_type(Integer order_type) {
        this.order_type = order_type;
    }

    /**
     *    打单员id
     * @return the value of INTEGER
     *
     * @MLTH_generated
     */
    public Integer getTypist_id() {
        return typist_id;
    }

    /**
     *    打单员id
     * @param typist_id the value for 
     *
     * @MLTH_generated
     */
    public void setTypist_id(Integer typist_id) {
        this.typist_id = typist_id;
    }

    /**
     *   产品型号
     * @return the value of VARCHAR
     *
     * @MLTH_generated
     */
    public String getProduct_model() {
        return product_model;
    }

    /**
     *   产品型号
     * @param product_model the value for 
     *
     * @MLTH_generated
     */
    public void setProduct_model(String product_model) {
        this.product_model = product_model == null ? null : product_model.trim();
    }

    /**
     *   订单金额
     * @return the value of DECIMAL
     *
     * @MLTH_generated
     */
    public BigDecimal getOrder_price() {
        return order_price;
    }

    /**
     *   订单金额
     * @param order_price the value for 
     *
     * @MLTH_generated
     */
    public void setOrder_price(BigDecimal order_price) {
        this.order_price = order_price;
    }
}